stool of repentance - German English Dictionary